package com.lanswon.qzsmk.vo;

import java.io.Serializable;
import java.math.BigDecimal;

public class BussinessVo implements Serializable {

	private static final long serialVersionUID = -2667260179256685690L;
	
	/**应用类型**/
	private String appType;
	
	/**交易前卡金额**/
	private BigDecimal crdBalBef;
	
	/**交易前卡金额(16进制)**/
	private String crdBalBefHex;
	
	/**交易金额**/
	private BigDecimal txnAmt;
	
	/**交易金额(16进制)**/
	private String txnAmtHex;
	
	/**交易后卡金额**/
	private BigDecimal crdBalAft;
	
	/**交易后卡金额(16进制)**/
	private String crdBalAftHex;
	
	/**交易序号**/
	private String currCount;
	
	/** 伪随机数**/
	private String ran;
	
	/**mac1**/
	private String mac1;
	
	/**交易类型**/
	private String crdTxnType;
	
	/**终端机编号**/
	private String samNo;
	
	/**组装的随机数=随机数+交易序号+补位**/
	private String random;
	
	/**分散因子**/
	private String divFactor;
	
	/**交易时间**/
	private String txnDt;
	
	/**市民卡号**/
	private String citizenCardNo;
	
	/**市民卡芯片号**/
	private String microchipNo;
	
	/**密钥索引**/
	private String keyIndex;
	
	 /** 交易TAC */
    private String txnTac;
	
    /** 应用标识 */
    private String appFlag;
    
    /** 钱包类型*/
    private String walletType;
	
//    /** 交易MAC2 */
//    private String txnMac2;

//    /** 交易MAC1 */
//    private String txnMac1;
	
//	public String getTxnMac2(){
//		return txnMac2;
//	}
//
//	public void setTxnMac2(String txnMac2){
//		this.txnMac2 = txnMac2;
//	}
//
//	public String getTxnMac1() {
//		return txnMac1;
//	}
//
//	public void setTxnMac1(String txnMac1) {
//		this.txnMac1 = txnMac1;
//	}
    
    

	public String getKeyIndex() {
		return keyIndex;
	}

	public String getWalletType() {
		return walletType;
	}

	public void setWalletType(String walletType) {
		this.walletType = walletType;
	}

	public BigDecimal getCrdBalAft() {
		return crdBalAft;
	}

	public void setCrdBalAft(BigDecimal crdBalAft) {
		this.crdBalAft = crdBalAft;
	}

	public String getCrdBalAftHex() {
		return crdBalAftHex;
	}

	public void setCrdBalAftHex(String crdBalAftHex) {
		this.crdBalAftHex = crdBalAftHex;
	}

	public void setKeyIndex(String keyIndex) {
		this.keyIndex = keyIndex;
	}

	public BigDecimal getCrdBalBef() {
		return crdBalBef;
	}

	public void setCrdBalBef(BigDecimal crdBalBef) {
		this.crdBalBef = crdBalBef;
	}

	public String getAppFlag() {
		return appFlag;
	}

	public void setAppFlag(String appFlag) {
		this.appFlag = appFlag;
	}

	public String getRan() {
		return ran;
	}

	public void setRan(String ran) {
		this.ran = ran;
	}

	public String getMac1() {
		return mac1;
	}

	public void setMac1(String mac1) {
		this.mac1 = mac1;
	}

	public String getCurrCount() {
		return currCount;
	}

	public void setCurrCount(String currCount) {
		this.currCount = currCount;
	}

	public String getSamNo() {
		return samNo;
	}

	public void setSamNo(String samNo) {
		this.samNo = samNo;
	}

	public String getRandom() {
		return random;
	}

	public void setRandom(String random) {
		this.random = random;
	}

	public BigDecimal getTxnAmt() {
		return txnAmt;
	}

	public void setTxnAmt(BigDecimal txnAmt) {
		this.txnAmt = txnAmt;
	}

	public String getCrdTxnType() {
		return crdTxnType;
	}

	public void setCrdTxnType(String crdTxnType) {
		this.crdTxnType = crdTxnType;
	}

	public String getDivFactor() {
		return divFactor;
	}

	public void setDivFactor(String divFactor) {
		this.divFactor = divFactor;
	}

	public String getTxnDt() {
		return txnDt;
	}

	public void setTxnDt(String txnDt) {
		this.txnDt = txnDt;
	}

	public String getTxnTac() {
		return txnTac;
	}

	public void setTxnTac(String txnTac) {
		this.txnTac = txnTac;
	}

	public String getCitizenCardNo() {
		return citizenCardNo;
	}

	public void setCitizenCardNo(String citizenCardNo) {
		this.citizenCardNo = citizenCardNo;
	}

	public String getMicrochipNo() {
		return microchipNo;
	}

	public void setMicrochipNo(String microchipNo) {
		this.microchipNo = microchipNo;
	}

	public String getCrdBalBefHex() {
		return crdBalBefHex;
	}

	public void setCrdBalBefHex(String crdBalBefHex) {
		this.crdBalBefHex = crdBalBefHex;
	}

	public String getTxnAmtHex() {
		return txnAmtHex;
	}

	public void setTxnAmtHex(String txnAmtHex) {
		this.txnAmtHex = txnAmtHex;
	}

	public String getAppType() {
		return appType;
	}

	public void setAppType(String appType) {
		this.appType = appType;
	}
	
	
	

}
